const Sequelize = require("sequelize"); // 使用ORM框架Sequelize来操作数据库
const Config = require('../config/db_config'); // 引入数据连接信息
const db = {};

for (let i in Config) {
    db[i] = new Sequelize(Config[i].database, Config[i].user, Config[i].password, {
        host: Config[i].host,
        port: Config[i].port,
        dialect: Config[i].dialect, // 数据库类型
        pool: {
            max: 5, // 池中的最大连接数
            min: 0, // 池中的最小连接数
            idle: 30000 // 连接释放之前可以空闲的最长时间（毫秒）。
        },
        timezone: '+08:00'
    })
}

module.exports = db;
